/* 
# Reset; Defaults; Basic;
# any tag w/o class|id should be declared earlier here
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em,
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table,
caption, tbody, tfoot, thead, tr, th, td, header, footer, section, aside, nav,
article {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}
* { margin: 0; padding: 0; }

body {
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	font: 13px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	color: #555;
}
/* IE6 fix */
* html #header-outer { position: absolute; }

address,caption,cite,code,dfn,em,th,var{
	font-style:normal;
	font-weight:normal;
}

caption,th{
	text-align:left;
}

img {border:none;}
fieldset,img,abbr,acronym{
	border:0;
}
a, a:link, a:visited { color: #0081a1; border: none; text-decoration: none; }
ol,ul{list-style:none;}
ul {
	list-style: disc inside;
}
ol {
	list-style: decimal inside;
}
li {
	margin-bottom: 0.2em;
	padding-left: 8px;
}
li ol, li ul {
	margin-top: 0.2em;
	padding-left: 8px;
}

small {
	font-size: 0.8em;
}
h1 {
	font-size: 3em;
	font-weight: 300;
}
h2, legend, caption {
	font-size: 1.3em;
	font-weight: bold;
}
h3 {
	font-size: 1.2em;
}
h1, h2, h3, legend, caption {
	line-height: 1.1;
	margin-bottom: 0.75em;
}
h1, h2, h3, h4, h5, h6, legend, caption {
	color: #333;
}
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:normal;
	line-height:1em;
}
a {
	text-decoration: none;
	color: #0094C2;
}
a:hover {
	text-decoration: underline;
	color: #0080A6;
}
hr { weight: 2px; color: #999;}

table{
	border-collapse:collapse; border-spacing:0;
}

input.text {
	font: 13px Arial, Verdana, sans-serif;
	border: 1px solid #ccc;
	padding: 6px;
}

textarea.text {
	font: 13px Arial, Verdana, sans-serif;
	border: 1px solid #ccc;
	padding: 5px 6px;
}

select.text {
	font: 13px Arial, Verdana, sans-serif;
	border: 1px solid #ccc;
	padding: 5px 1px;
}

input.submit {
	font: 13px Arial, Verdana, sans-serif;
	font-weight: bold;
	color: #fff;
	background: #2F9DD2;
	border: 1px solid #2F9DD2;
	border-right: 1px solid #187cad;
	border-bottom: 1px solid #187cad;
	padding: 5px 8px;
}

code, pre{
	font-size: 13px;
}
code{
	font-family:monospace; color:#006000; 
}
pre{
	margin:0; margin-bottom:1em;
	line-height:18px;
	background:#f2f2f2;border:1px solid #d8dfea; border-left-width:3px;margin:8px;padding-top:7px;padding-bottom:7px;padding-left:10px; overflow:auto;
	text-align:left;
}

/* end basic */


/* twitter stylish */
* html .ssclr{height:1%;}
.ssclr:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.ssclr{display:block;}

#header,
#content-outer,
#footer {
	width: 960px;
	margin: 0 auto;
}
#header-outer {
	position: fixed;
	width: 100%;
	top: 0;
	height: 40px;
	z-index: 999;
	text-shadow: 1px 1px #00485a;  
	border-bottom: 1px solid #1d9fda;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.25), 0 -1px 0 rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.25), 0 -1px 0 rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 1px 3px rgba(0,0,0,0.25), 0 -1px 0 rgba(0, 0, 0, 0.1) inset;
	background: #00A0D1 url(../img/header-bg.png) repeat-x 0 0;
}

body, #footer-outer {
	background: #F8F8F8;
}
#page { background: #FFF; }

.header { 
	background: #0D96B8; 
	color: #fff;
	text-shadow: 1px 1px #00485a;
	border-bottom: 1px solid #1d9fda;
	text-align: left;
	top:0;left:0;
	position:fixed;
	width:100%;
	z-index:999;
}
.header_in { 
	width: 960px; margin: 0 auto;
}
.header_in span {
	float: right; font-weight: bold;
}
.header_in a {
	color: #f0ff00; 
}

/* Logo */
#logo {
	float: left;
	padding-left: 25px;
	margin-right:20px;
	display: block;
	height: 40px;   /* equal to search-theme-form */
	/* background: url(../images/twitter-logo-no-bird.png) no-repeat left 8px; */
	color: #FFF;
	text-transform: lowercase;
	font-size: 150%;
	font-weight: 200;
	line-height: 38px;
}
#logo:hover {
	text-decoration: none;
}

/* header & menus */
#title-nav li {
	position:relative;
	float:left;
	display:block;
	line-height:40px;
	margin:0;
	padding:0;
}

#title-nav li img {
	position:absolute;
	top:10px;
	left:10px;
	width:20px;
	height:20px;
}

#title-nav a.avatar {
	padding-left:40px;
}

#title-nav a {
	display:block;
	-webkit-font-smoothing:subpixel-antialiased;
	text-shadow:0 -1px 0 rgba(0,0,0,0.3);
	outline:none;
	color:#BFE4EF;
	padding:0 10px;
}

#title-nav li.active,#title-nav li a:hover {
	background:#0089B3;
	color:#FFF;
	text-decoration:none;
}

#title-nav li.active a {
	background:none;
	color:#FFF;
}

#title-nav li.last, #title-nav li.latest{
	float:right;
}

/* -dropdown/submenu thingie */
#title-nav .expanded ul.menu {
position:absolute;
left:0;
padding:0;
margin:0;
top:40px;
width:150px;
list-style:none outside;
display:none;
}

#title-nav .expanded.latest .menu {
position:absolute;
left:auto;
right:0;
}

#title-nav .expanded .leaf {
display:block;
padding:0;
margin:0;
width:150px;
line-height:normal;
}

#title-nav .expanded .leaf a {
background:#00A0D1;
display:block;
width:130px;
padding:9px 10px;
}

#title-nav .expanded .leaf a:hover {
background:#00A0D1 url(../img/header-bg.png) repeat-x 0 0;
}

#title-nav .expanded .last a {
-moz-border-radius:0 0 6px 6px;
-webkit-border-radius:0 0 6px 6px;
border-radius:0 0 6px 6px;
}

#title-nav li.latest, #title-nav li.last, #title-nav .last.expanded .leaf, #title-nav .latest.expanded .leaf{
float:right;
}
#title-nav .expanded {
position:relative;
}

/*	====  */

/* Content & footer */
body, #footer-outer{
	background:#F8F8F8;
}

.wrapper {
	width: 960px;
	text-align: left;
	margin: 40px auto;
}

.main {
	width: 620px;
	float: left;
}

#content-outer {
	padding-top: 60px;
	min-height: 400px;
	margin-bottom: 6em;
	overflow: hidden;
}
#content-main {
	position: relative;
	z-index: 0;
	width: 700px;
	margin-right: 20px;
	float: left;
}

#footer a,#footer a:hover{
	color:#999;
}
#page-home #footer-outer{
	border-top:0;
}

#footer-outer {
	overflow:auto;
	clear:both;
	position:relative;
	display:block;
	border-top:1px solid #EEE;
	font-size:85%;
	margin:0 auto;
	padding:1em 0;
}

#footer ul {
	float:right;
	margin-bottom:3em;
}

#footer ul,#footer li {
	display:inline;
	margin:0;
	padding:0;
}

#footer li {
	margin-right:8px;
	vertical-align:middle;
}

/* twitter -stylish end here, i guess */




/* content inside wrapper; manage */
.sidebar {
	width: 300px;
	float: right;
}

.tracker_info {
	padding: 15px 0;
}

.tracker_info h2 {
	font-weight: bold;
	font-size: 15px;
}

.tracker_info td {
	border-bottom: 1px solid #eee;
	padding: 6px 0;
}

.item_loop {
	border-bottom: 1px dotted #ccc;
	line-height: 18px;
	padding: 10px 0;
}

.item_loop p.item_avatar {
	width: 48px;
	float: left;
	padding-left: 10px;
	max-width: 48px;
	max-height: 48px;
}

div.item_text {
	margin-left: 60px;
}

.paging {
	border-top: 1px dotted #ddd;
	border-bottom: 1px dotted #ddd;
	margin: 20px 0;
	padding: 15px 0;
}

.paging ul {
	list-style-type: none;
}

.paging ul li {
	float: left;
	margin: 0 8px;
}

.paging span {
	float: right;
}

.sidebarbox {
	margin: 20px 0 30px;
}

.sidebarbox h2 {
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 10px;
}

.sidebarbox table td {
	vertical-align: middle;
	padding: 3px 0;
}

.sidebar input.text {
	padding: 3px;
}

.sidebarbox_filter {
	background: #f9f9f9;
	border: 1px solid #ddd;
}

.sidebarbox_filter h2 {
	background: #ddd;
	padding: 8px 10px;
}

.sidebarbox_filter table td {
	border-top: 1px solid #ddd;
	padding: 8px 10px;
}

.sidebarbox_general table {
	border-top: 1px solid #eee;
}

.sidebarbox_general table td {
	border-bottom: 1px solid #eee;
	padding: 5px 0;
}

.footer {
	border-top: 1px solid #ddd;
	background: #f9f9f9;
}

.footer_in {
	font-size: 11px;
	text-align: right;
	color: #666;
	padding: 10px;
}

.general_form h2, .general_form th {
	font-size: 15px;
	font-weight: bold;
}

.general_form table td {
	vertical-align: middle;
	border-bottom: 1px solid #eee;
	padding: 10px 0;
	font-size:13px;
}

.general_form table th {
	font-weight: bold;
	border-bottom: 1px solid #eee;
	padding: 10px 0;
}

.general_form input.text,.general_form textarea.text, #tab_form input.text,#tab_form textarea.text {
	width: 90%;
}

.images h2 {
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 10px;
}

.images img {
	width: 80px;
	height: 80px;
	margin: 0 15px 15px 0;
}

.images a img {
	width: 80px;
	height: 80px;
	border: 2px solid transparent;
	-webkit-transition: 0 .1s ease-in;
	margin: -4px 15px 15px -4px !important;
}

.images a:hover img {
	border: 2px solid #fff;
	-webkit-box-shadow: 0 1px 3px #666;
	-moz-box-shadow: 0 1px 3px #666;
	position: relative;
	-webkit-transform: rotate(0deg) scale(3);
	-moz-transform: rotate(0deg) scale(3);
}

table td.vtop {
	vertical-align: top;
}

h2.cpn_name {
	font-size: 16px;
	padding: 0 0 6px;
}

.hint {
	display: none;
	position: absolute;
	right: -250px;
	width: 200px;
	margin-top: -4px;
	border: 1px solid #c93;
	background: #ffc url(pointer.gif) no-repeat -10px 5px;
	padding: 10px 12px;
}

.hint .hint-pointer {
	position: absolute;
	left: -10px;
	top: 5px;
	width: 10px;
	height: 19px;
	background: url(pointer.gif) left top no-repeat;
}

.ap {
	display: inline-block;
	width: 60px;
	border: 1px solid #ccc;
	overflow: hidden;
	margin-top: -5px;
}

.ap,.ap-sk {
	height: 10px;
}

.ap-sk {
	float: left;
	background: #060;
	margin: 0!important;
}

/* tab-menus */
ul.tabs {
	float: left;
	list-style: none;
	height: 32px;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 100%;
	margin: 0;
	padding: 0;
}

ul.tabs li {
	float: left;
	height: 31px;
	line-height: 31px;
	border: 1px solid #999;
	border-left: none;
	background: #e0e0e0;
	overflow: hidden;
	margin: 0 0 -1px;
	padding: 0;
}

ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	border: 1px solid #fff;
	outline: none;
	padding: 0 20px;
}

ul.tabs li a:hover {
	background: #ccc;
}

html ul.tabs li.active,html ul.tabs li.active a:hover {
	background: #fff;
	border-bottom: 1px solid #fff;
}

.tab_container {
	border: 1px solid #999;
	border-top: none;
	clear: both;
	float: left;
	width: 100%;
	background: #fff;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	position: relative;
	margin: 0;
	padding: 0;
}

.tab_content {
	/* font-size: 1.2em; */
	font-size:13px;
	padding: 20px;
	width: 900px;
}

.general_form.tab_content,.general_form .tab_content {
	padding-top: 0!important;
}

.clear {
	height: 20px;
}

#msg_postform {
	margin: 15px 20px -15px;
}

.row-actions {
	visibility:hidden;
	padding:2px 0 0;
}
tr:hover .row-actions{
	visibility:visible;
}
.row-actions span a {
	font-size:11px;
}

.error,.notice,.success {
	margin-bottom: 1px;
	border: 2px solid #ddd;
	padding: .2em .8em;
}

.error {
	background: #FBE3E4;
	color: #D12F19;
	border-color: #FBC2C4;
}

.error_field {
	background: #FBE3E4;
	border-color: #FBC2C4;
}

.notice,.confirm td {
	background: #FFF6BF;
	color: #817134;
	border-color: #FFD324;
}

.success {
	background: #E6EFC2;
	color: #529214;
	border-color: #C6D880;
}

.error a , .warning {
	color: #D12F19!important;
}

.notice a {
	color: #817134;
}

.success a {
	color: #529214;
}

.fixdiv {
	position: fixed;
	z-index: 99999!important;
	top: 0;
	left: 47%;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	background-color: #fff1a8;
	width: 110px;
	height: 16px;
	border: 1px solid #ddd;
}

.fixdiv .fixed_text {
	font: 13px/12px Arial, Verdana, sans-serif;
	/* font-weight: bold; */
	color: #333;
	/* text-shadow: 1px 1px #ddd; */
	text-align:center;
	width:100%;
}

.fixdiv .fx_saving {
	color: #333;
}

#scrollto {
	position: absolute;
	left: 0;
	z-index: 20;
	margin-left: -65px;
}

#scrollto,#scrollto a {
	width: 60px;
	line-height: 63px;
	height: 63px;
}

#scrollto a {
	z-index: 999;
	opacity: .5;
	position: fixed;
	margin-top: -110px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	top: 95%;
	background-color: #000;
	font-size: 30px;
	text-align: center;
	color: #fff;
	background: url(../img/to-top-60.png) center center no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}

#scrollto a:hover,#scrollto a:focus {
	opacity: 0.8;
}

/* tweet-scheduler */
.tweet_box {
	width: 100%;
	margin-top: 20px;
	display: inline-block;
}

.tweet_box form {
	display: block;
	width: 920px;
	background: transparent;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	float: left;
	clear: both;
	margin: 0;
	padding: 0;
}

.tweet_box form fieldset {
	display: block;
	width: 920px;
	border: 0;
	float: left;
	clear: both;
	position: relative;
	margin: 0;
}

.tweet_box form fieldset.tweet {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#289eb3',endColorstr='#218192');
	border-bottom: 1px solid #1f8da3;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	position: relative;
	padding: 10px 20px;
}

.tweet_box form fieldset.tweet_datetime {
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	position: relative;
	border-top: 1px solid #166c7a;
	padding: 10px 20px;
}

.tweet_box form fieldset.tweet_datetime,.tweet_box form fieldset.tweet {
	background: #218192;
}

.tweet_box form fieldset.tweet_datetime span {
	display: inline-block;
	text-align: center;
	width: 20px;
	float: left;
	clear: none;
	margin: 0;
	padding: 9px 0 0;
}

.tweet_box form fieldset label {
	display: inline;
	width: 145px;
	color: #fff;
	opacity: 0.8;
	font-size: 16px;
	float: left;
	clear: none;
	margin: 11px 0 0;
	padding: 0;
}

.tweet_box form fieldset textarea {
	font-size: 14px;
	line-height: 150%;
	color: #333;
	font-family: helvetica, arial;
	text-shadow: 1px 1px 1px #dfdfdf;
	background: #f5fdfe;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #166c7a;
	-webkit-box-shadow: inset 2px 2px 5px #a8bec2;
	-moz-box-shadow: inset 2px 2px 5px #a8bec2;
	box-shadow: inset 2px 2px 5px #a8bec2;
	width: 538px;
	height: 42px;
	float: left;
	clear: none;
	overflow-x: hidden;
	margin: 10px 0 0;
	padding: 10px;
}

.tweet_box form fieldset textarea.error {
	background: #f6e0e0;
}

.tweet_box form fieldset #tweet_date,.tweet_box form fieldset #tweet_time {
	width: 160px;
	color: #333;
	text-shadow: 1px 1px 1px #dfdfdf;
	background: #f5fdfe;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #166c7a;
	-webkit-box-shadow: inset 2px 2px 5px #a8bec2;
	-moz-box-shadow: inset 2px 2px 5px #a8bec2;
	box-shadow: inset 2px 2px 5px #a8bec2;
	float: left;
	clear: none;
	margin: 0;
	padding: 10px;
}

.tweet_box form fieldset select {
	width: 60px;
	color: #333;
	text-shadow: 1px 1px 1px #dfdfdf;
	background: #f5fdfe;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #166c7a;
	-webkit-box-shadow: inset 2px 2px 5px #a8bec2;
	-moz-box-shadow: inset 2px 2px 5px #a8bec2;
	box-shadow: inset 2px 2px 5px #a8bec2;
	margin: 0;
	padding: 10px;
}

.tweet_box form fieldset input.submit_btn {
	display: inline-block;
	width: 160px;
	font-size: 12px;
	font-weight: 700;
	color: #fff;
	text-shadow: 1px 1px 1px #559f12;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8ed84c',endColorstr='#5aa518');
	background: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #166c7a;
	-webkit-box-shadow: 2px 2px 5px #0e5460;
	-moz-box-shadow: 2px 2px 5px #0e5460;
	box-shadow: 2px 2px 5px #0e5460;
	cursor: pointer;
	float: right;
	clear: none;
	margin: 0;
	padding: 9px 0;
}

.tweet_box form fieldset input.submit_btn:hover {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#86ed2a',endColorstr='#59b605');
	background: 0;
	-webkit-box-shadow: 2px 2px 5px #0e5460, 0 0 15px #59b605;
	-moz-box-shadow: 2px 2px 5px #0e5460, 0 0 15px #59b605;
	box-shadow: 2px 2px 5px #0e5460, 0 0 15px #59b605;
	cursor: pointer;
}

.tweet_box form fieldset input.submit_btn:active {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#86ed2a',endColorstr='#59b605');
	background: 0;
	-webkit-box-shadow: inset 0 0 5px #0e5460;
	-moz-box-shadow: inset 0 0 5px #0e5460;
	box-shadow: inset 0 0 5px #0e5460;
	cursor: pointer;
}

.tracker_info table,.general_form table {
	border-top: 1px solid #eee;
	margin: 10px 0;
}

.tab_container .general_form,.images {
	margin: 30px 0;
}


/* api-content */
#content-inner h1 {
	font-size: 3em;
}

#content-inner h5 {
	padding:8px 1px;
	font-weight:bold;
}
#content-inner #cmp_list{
	margin-top:-28px;
}


a.closer{ font-weight: bold; color:blue; }
.spacer{ height:5px; }
.redish{color:red}
.api_listing ul{padding-left:0;}
.api_listing li.api-ea , ul.odot{
	list-style-type: none;
}
.apibox{
	border: 2px solid #999; background: #eee; padding:10px;
	margin-bottom:15px;
}

#content-inner .midhead{
	border:1px #ddd solid; padding:8px 10px; max-width: 300px;
	margin:5px 0;
}
#chart_content, #content-inner .midhead{
	float:left; display:inline-block; 
}
#chart_body {
	position:relative;
}
#chart_body, #chart_content{
	width:620px;
	height:190px;
	float:right;
}

#chart_content #gloader{ margin: 0 auto; width:1px; }

.update_on{
	float:right; font-style:italic; font-weight:normal;
}

ul.nodot{
	padding:0;
	margin:2px 0 0 10px;
}
ul.nodot li{
	font-size: 13px;
}
#v1_ldr{
	position:absolute;
	right:10;
	z-index:10;
	margin:5px 0 0 10px;
	float:right;
	width: 11px;
	height:11px;
	background-image:url();
	
}


#content-main{position:relative;z-index:0;width:700px;margin-right:20px;float:left;}
.no-sidebars #content-main{width:100%;margin-right:0;float:none;}
#content-main ol,#content-main ul,#sidebar-last ul,#sidebar-last ol{list-style-position:outside;}
#content-main li,#sidebar-last li{margin-left:2em;padding-left:0;}
#panel-top{margin-bottom:1.5em;}
#panel-first,#panel-last{width:440px;padding-right:40px;float:left;}
#panel-last{padding-right:0;padding-left:40px;}
div.section{margin-bottom:2em;}
#sidebar-last{width:240px;float:left;}
#sidebar-last .block{margin-bottom:3em;}
#sidebar-last h2{border-bottom:1px #EEE solid;padding-bottom:0.75em;}
#sidebar-last li a.active{color:#555;}


#sidebar-last ul,#sidebar-last ol{list-style-position:outside;}
#content-main li,#sidebar-last li{margin-left:2em;padding-left:0;}
#panel-top{margin-bottom:1.5em;}
#panel-first,#panel-last{width:440px;padding-right:40px;float:left;}
#panel-last{padding-right:0;padding-left:40px;}
div.section{margin-bottom:2em;}
#sidebar-last{width:240px;float:left;}
#sidebar-last .block{margin-bottom:3em;}
#sidebar-last h2{border-bottom:1px #EEE solid;padding-bottom:0.75em;}
#sidebar-last li a.active{color:#555;}
#sidebar-last .issues-block{padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#sidebar-last .issues-block ul{list-style:none;margin-bottom:0;}
#sidebar-last .issues-block ul li{margin:0 0 0.75em 0;padding-bottom:0.75em;}
#sidebar-last .issues-block ul li:last-child{margin:0;padding:0;border-bottom:0;}
#sidebar-last .issues-block .admin-links{display:none;}
#sidebar-last .issues-open,#sidebar-last .issues-open td{background-color:#FBF5EF;}
#sidebar-last .issues-open h2,#sidebar-last .issues-open ul li,#sidebar-last .issues-open td{border-bottom:1px solid #F8ECE0;}
#sidebar-last .issues-closed,#sidebar-last .issues-closed td{background-color:#EFFBF5;}
#sidebar-last .issues-closed h2,#sidebar-last .issues-closed ul li,#sidebar-last .issues-closed td{border-bottom:1px solid #E0F8EC;}
#sidebar-last .related-users .row{float:left;padding-right:12px;}
.block div.view div.views-admin-links{margin-top:0;}



#dropdown{position:absolute;z-index:900;top:10px;left:712px;}
#dropdown .title{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px #ccc solid;display:block;width:208px;padding:5px 15px;margin:0;font-size:1.3em;color:#0094C2;background:#EDEDED url(/sites/all/themes/twitter_commons/images/arrow.png) no-repeat 210px 8px;}
#dropdown .active .title{-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0
  border-bottom-left-radius:0;border-bottom-right-radius:0;border:0;background:#4F4F4F;background:rgba(40,40,40,0.8);color:#999;}
#dropdown .active .title a{color:#999;}
#dropdown ul,#dropdown li{margin:0;list-style:none outside;}
#dropdown .menu{margin-top:0 !important;display:none;width:238px;padding:0 0 5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background:#4F4F4F;background:rgba(40,40,40,0.8);color:#FFF;}
#dropdown .menu .menu{width:208px;background:none;padding:0;}
#dropdown .menu li{display:block;padding:5px 15px;}
#dropdown .menu a{color:#FFF;text-decoration:none;}
#dropdown .menu li.hover,#dropdown .menu li:hover{background:#282828;cursor:pointer;}

.content table .views-field { width:50%}

#preface{position:relative;}
#preface + #title{width:700px;}
#breadcrumbs{border-bottom:1px solid #EEE;margin-bottom:2em;line-height:2em;font-size:1.1em;}
#breadcrumbs div div{float:right;text-align:right;color:#777;}
#breadcrumbs div div span{display:block;}
#breadcrumbs div div span.protected{float:right;padding-left:18px;background-image:url(/sites/all/themes/twitter_commons/images/dev-sprites-v2.png);background-repeat:no-repeat;background-position:0 -536px;}
#breadcrumbs div a.twitter-share-button{display:none;}
#breadcrumbs span a.active{color:#777;}
#content-outer{padding-top:60px;min-height:400px;margin-bottom:6em;overflow:hidden;}

#footer-outer{overflow:auto;clear:both;position:relative;display:block;margin:0 auto;border-top:1px solid #EEE;padding:1em 0 4em;font-size:85%;}
#footer ul{float:right;margin-bottom:3em;}
#footer ul,#footer li{margin:0;padding:0;display:inline;}
#footer li{margin-right:8px;vertical-align:middle;}
#footer a,#footer a:hover{color:#999;}
#footer .twitter-follow-button{float:left;}
.author-info{font-weight:bold;color:#777;}
.author-info-twitter{padding:0 20px 0 0;background-image:url(/sites/all/themes/twitter_commons/images/dev-sprites-v2.png);background-repeat:no-repeat;background-position:4px -670px;}
.author-info-uid{font-weight:normal;}
#page-taxonomy .views-field-title{width:50%;}
#page-taxonomy .views-field-type{width:20%;}
#page-taxonomy .views-field-tid{width:30%;}
#page-taxonomy tr.protected td.views-field-title a{padding-left:18px;background-image:url(/sites/all/themes/twitter_commons/images/dev-sprites-v2.png);background-repeat:no-repeat;background-position:0 -543px;}


.parameter{border-bottom:1px solid #EEE;padding:8px 0}
.parameter:first-child{border-top:1px solid #EEE;}
.parameter:last-child{border-bottom:0;}
.parameter:hover{background-color:#F8F8F8;}
.parameter .param{display:block;float:left;width:220px;color:#333;font-weight:bold;}
.parameter .param span{display:block;color:#999;font-weight:normal;}
.parameter p{margin-left:220px;}
div.field{margin-bottom:2em;}
div.field h2{margin-bottom:0.5em;}
.doc-updated{margin-bottom:1em;font-style:italic;font-weight:normal;color:#777;}
.api-doc-block{background-color:#F8F8F8;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.api-doc-block table{margin-bottom:0;border-top:0;}
.api-doc-block td{background-color:#F8F8F8;}
.api-doc-block td:last-child{font-weight:bold;}
.api-doc-block tr:first-child td{padding-top:0;}
.api-doc-block tr:last-child td{border-bottom:0 !important;}
.group-example-request h2{margin-bottom:0.5em;}
.group-example-request table{margin-bottom:1em;}
.group-example-request tr td{vertical-align:middle;padding:8px 0;}
.group-example-request tr td p{margin-bottom:0;}
.group-example-request div.content{padding-left:0;}
.group-example-request tr td:first-child{width:12%;font-weight:bold;}
.group-example-request tr td:last-child{word-break:break-all;}
.group-example-request tr:last-child td{border-bottom:0;}
.api-docs .views-field-title{width:35%;}
.api-docs tr.protected td.views-field-title a{padding-left:18px;background-image:url(/sites/all/themes/twitter_commons/images/dev-sprites-v2.png);background-repeat:no-repeat;background-position:0 -543px;}
.api-docs .views-field-body{width:65%;}
.api-docs caption p{color:#777;margin-top:0.5em;font-size:0.75em;}
div.geshifilter{margin:0 0 1em 0;}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,header,footer,section,aside,nav,article{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;}
body{line-height:1;-webkit-font-smoothing:antialiased;font:13px/1.5 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif;color:#555;}
ul{list-style:disc inside;}
ol{list-style:decimal inside;}
li{margin-bottom:0.5em;padding-left:8px;}
li ol,li ul{margin-top:0.5em;padding-left:8px;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
header,footer,section,aside,nav,article{display:block;}
h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ol,dl,address,table,pre{margin-bottom:1em;}
form p{margin-bottom:0;}
form input:focus{outline:none;}
form label{display:block;}
address{font-style:normal;}
small{font-size:0.8em;}
h1{font-size:3em;font-weight:300;}
h2,legend,caption{font-size:1.3em;font-weight:bold;}
h3{font-size:1.2em;}
h1,h2,h3,legend,caption{line-height:1.1;margin-bottom:0.75em;}
h1,h2,h3,h4,h5,h6,legend,caption{color:#333;}
a{text-decoration:none;color:#0094C2;}
a:hover{text-decoration:underline;color:#0080A6;}
table{border-top:1px solid #EEE;margin:0 0 3em 0;width:100%;}
table caption{font-weight:normal;text-align:left;}
th,thead th{padding:8px 0;width:140px;border-bottom:1px solid #EEE;font-weight:bold;text-align:left;}
td{padding:8px 0 8px 0;vertical-align:top;background:#FFF;border-bottom:1px solid #EEE;}
tr:hover td,tr:hover td.active{background:#F8F8F8;}
.skip{display:none;visibility:hidden;}

